Pseudorandom permutations with the fast forward property
نویسنده
چکیده
We describe an efficient construction of pseudorandom permutations P with the fast forward property, namely, such that for each m the computation of Pm(x) can be done with a constant number of calls to an underlying pseudorandom permutation. This solves an open problem of Naor and Reingold. 1. Ordered cycle structures Definition 1.1. Let Ω be a finite, well-ordered set. The ordered cycle structure of a permutation P ∈ SΩ is the output of the following procedure: 1. Set S0 = ∅. 2. For each i = 0, 1, 2, . . . do the following: (a) If Ω \ Si = ∅, then exit this loop. (b) Let αi be the first element of Ω \ Si. (c) Let Ai be the orbit of αi, Ai = {αi, P (αi), P (αi), . . .}. (d) Let Si+1 = Si ∪ Ai. 3. Output the sequence (|A0|, |A1|, |A2|, . . . ). We will call this the Ordered Cycle Structure generation procedure (OCS), and write OCS(P ) = (|A0|, |A1|, . . . ). Proposition 1.2. For a uniformly chosen P ∈ SΩ, the expected length of the sequence OCS(P ) is equal to the harmonic number
منابع مشابه
Óò×øöù Blockinøøòò È××ùùó¹êêòòóñ Èöñùøøøøóò× Ûûøø Èöö× Blockinööö
We show how to onstru t pseudo-random permutations that satisfy a ertain y le restri tion, for example that the permutation be y li ( onsisting of one y le ontaining all the elements) or an involution (a self-inverse permutation) with no xed points. The onstru tion an be based on any (unrestri ted) pseudo-random permutation. The resulting permutations are de ned su in tly and their evaluation a...
متن کاملPermutation graphs, fast forward permutations, and sampling the cycle structure of a permutation
P ∈ SN is a fast forward permutation if for each m the computational complexity of evaluating Pm(x) is small independently of m and x. Naor and Reingold constructed fast forward pseudorandom cycluses and involutions. By studying the evolution of permutation graphs, we prove that the number of queries needed to distinguish a random cyclus from a random permutation in SN is (N) if one does not us...
متن کاملPseudorandom Function Tribe Ensembles Based on One-Way Permutations: Improvements and Applications
Pseudorandom function tribe ensembles are pseudorandom function ensembles that have an additional collision resistance property: almost all functions have disjoint ranges. We present an alternative to the construction of pseudorandom function tribe ensembles based on oneway permutations given by Canetti, Micciancio and Reingold [7]. Our approach yields two different but related solutions: One c...
متن کاملOn the XOR of Multiple Random Permutations
A straightforward way of constructing an n-bit pseudorandom function is to XOR two or more pseudorandom permutations: p1 ⊕ . . .⊕pk. This XOR construction has gained broad attention over the last two decades. In this work, we revisit the security of this well-established construction. We consider the case where the underlying permutations are considered secret, as well as the case where these p...
متن کاملThe Pseudorandomness of Elastic Block Ciphers
We investigate elastic block ciphers, a method for constructing variable length block ciphers, from a theoretical perspective. We view the underlying structure of an elastic block cipher as a network, which we refer to as an elastic network, and analyze the network in a manner similar to the analysis performed by Luby and Rackoff on Feistel networks. We prove that a three round elastic network ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره cs.CR/0112016 شماره
صفحات -
تاریخ انتشار 2001